body {
    .left {
        margin-right:20px;

        b {
            display:inline-block;
            width:60px;
            text-align:right;
            margin-right:5px
        }
    }

    #map {
        width:100%;
        height:400px;
        float:right
    }
}

@media all and(max-width:900px) {
    body {
        #map {
            float:none;
            width:94%;
            margin:3%;
        }
    }
}